﻿@charset "utf-8";
/* CSS Document */
.wrap{width: 100%;height: 100%;overflow: hidden; position:relative; margin:0 auto}
.wp1{margin-left: 50%;}
.wp2{width: 1440px; margin-left: -720px; }
*{ padding:0px; margin:0px;}
a{ text-decoration:none;}
li{ list-style:none;}
body{font-family:"微软雅黑";}
input,img{ border:none;}
.cl{ clear:both;}
.main{ width:100%; background-color:#fff; position:relative;}
.top1{ width:100%; height:30px; background-color:#0355c1; border-bottom:1px solid #fff; position:relative;}
.top1_L{ float:left; position:relative; width:600px; height:30px; line-height:30px; left:190px;}
.tianqi1{ float:left; margin-left:30px;}
.tianqi2{ float:left; font-size:12px; color:#fff; height:30px; line-height:30px;}
.top1_R{ position:absolute; width:170px; height:18px; right:170px; float:right; font-size:12px;color:#fff; top:6px;}
.top1_R a{color:#fff; display:inline-block; width:50px; height:18px; line-height:18px; text-align:center;}
.top1_R span{padding:0px 5px 0px 10px;color:#fff;}
.top2{ width:100%; height:115px; background:url(img/logo.png) center no-repeat;}
.top3{ width:100%; height:42px; background:url(img/menu.png) repeat-x;}
.nav{ width:1000px; height:42px; line-height:42px; margin:0px auto; position:relative; z-index:1; top:-2px;}
.menu ul li{ float:left; width:83px; height:42px; line-height:42px; font-size:15px; color:#fff; text-align:center; background:url(img/xian1.png) right no-repeat; font-family:"宋"; font-weight:bold;}
.menu ul li:last-child{ background:none;}
.menu ul li a{ color:#fff; display:block; /*font-weight:500;*/}
.menu ul li a:hover{ color:#1460c5; background:url(img/menuon.png) center no-repeat;}

.nav li{float:left; width:90px; height:42px; line-height:42px; font-size:15px; color:#fff; text-align:center; background:url(img/xian1.png) right no-repeat; font-family:"宋"; font-weight:bold;}

.nav li a{display:block;width:83px;text-align:center;font-size:15px;font-weight:bold;color:#FFF;}
.nav li a:hover, .nav li a:hover.on{background:#1460c5  url(img/menuon.png) center no-repeat;text-decoration:none; color:#1460c5;}
.nav li a.on{background:#1460c5;}
.nav li a.on2{background:#1460c5;text-decoration:none; color:#FFF;}
.nav li:hover.on{background:#1460c5;text-decoration:none;}
.nav li ul{display:none;position:absolute;z-index:9999;} 
.nav li ul li{float:none;display:block;position:relative;line-height:20px;_display:inline;} 
.nav li ul li .s{position:absolute;top:0;left:140px;border-left:1px solid transparent;}
.nav li ul li .s li{float:none;}
.nav li ul li a{display:block;width:83px;height:40px; line-height:40px;background:#1460c5;text-align:center; padding:4px 0;font-weight:normal;font-size:15px;color:#FFF;}
.nav li ul li a:hover{color:#1460c5;}
.nav .t,.nav .t:hover{background:url(img/nav_ico.gif) no-repeat 120px center #333;}


.banner{ height:439px; width:100%; overflow: hidden; position: relative;}	
.banner .ban_pic img { width:100%; height:439px; display: block; }
.box1{ width:1000px; height:240px; margin:0px auto; margin-top:20px;}
.box1_L{ float:left; width:272px; height:240px;}
.box1_L_tit{ width:272px; height:31px; background:url(img/title1.png) center no-repeat;}
.box1_L_tit .more{ background:url(img/more.png) center no-repeat; width:40px; height:31px; line-height:31px; float:right; margin-right:5px;}
.box1_L ul,.box1_R ul{ width:270px; height:195px; border:1px solid #ccc; margin-top:1px; padding-top:10px; }
.box1_L ul li,.box1_R ul li{ font-size:12px; color:#000; width:230px; height:31px; line-height:31px; background:url(img/sign.png) 8px center no-repeat; padding-left:25px;}
.box1_L ul li a,.box1_R ul li a{ color:#000;}
.box1_L ul li a:hover,.box1_R ul li a:hover{ color:#00499c;}
.box1_M{ float:left; width:414px; height:238px; border:1px solid #ccc; margin-left:20px; _margin-right:-3px; background-color:#f6f6f6;}
.box1_M_tit{ width:409px; height:30px; line-height:30px; font-size:16px; font-weight:bold; font-family:"宋"; padding-left:5px;} 
.box1_M_tit .box1_M_tit1{ color:#1050ae;}
.box1_M_tit .box1_M_tit2{ color:#666666;}
.box1_M_ing{ width:414px; height:92px; text-align:center; padding-top:8px;}
.box1_M_about{ width:408px; font-size:12px; color:#666; line-height:25px; padding:3px;}
.box1_M_about span a{ color:#ec1c26;}
.box1_M_about span a:hover{ text-decoration:underline;}
.box1_R{ float:right; width:272px; height:240px;}
.box1_R_tit{ width:272px; height:31px; background:url(img/title2.png) center no-repeat;}
.box1_R_tit .more{ background:url(img/more.png) center no-repeat; width:40px; height:31px; line-height:31px; float:right; margin-right:5px;}
.box2{ width:1000px; height:270px; margin:0px auto; margin-top:20px; border:1px solid #ccc; position:relative; overflow:hidden;}
.box2_news{ width:215px; height:255px; float:left;}
.box2_news img{ width:215px; height:100px;}
.box2_news h3{ font-size:14px; width:215px; height:30px; line-height:30px;}
.box2_news ul li{ font-size:12px; width:190px; height:25px; line-height:25px; color:#666; background:url(img/sign.png) 5px center no-repeat; padding-left:20px;}
.box2_news ul li a{ color:#666;}
.box2_news ul li a:hover{ color:#00499c;}
.box2_bg{background:url(img/bg1.png) right no-repeat; width:235px; height:260px; position:relative; top:5px; left:10px; float:left; overflow:hidden;}
.box3{ width:1000px; height:97px; margin:0px auto; margin-top:20px; overflow:hidden;}
.box3 a img{width:320px; height:97px; overflow:hidden;}
.link{ width:1000px; _height:56px; min-height:56px; margin:0px auto; margin-top:15px;}
.link_tit{ width:990px; height:24px; line-height:24px; border-bottom:5px solid #0057c1; color:#0057c1; font-size:16px; font-weight:bold; padding-left:10px;}
.link_txt{ width:1000px; _height:30px; min-height:30px; line-height:30px; font-size:12px; color:#333; word-wrap:break-word;}
.link_txt ul li{ float:left; font-size:12px; color:#333; height:20px; line-height:20px; padding-top:6px;}
.link_txt ul li a{ font-size:12px; color:#333;}
.link_txt ul li span{ margin-left:10px; margin-right:10px; color:#8d8d8d;}
.footer{ width:100%; height:87px; background:url(img/foot.png) center no-repeat; margin-top:15px;}
.foot_menu{ width:734px; height:26px; margin:0px auto; padding-top:10px; padding-left:25px;}
.foot_menu ul li{ float:left; width:65px; height:26px; line-height:26px; text-align:center; background:url(img/xian2.png) right center no-repeat; color:#fff; font-size:12px;+line-height:24px;}
.foot_menu ul li:last-child{ background:none;}
.foot_menu ul li a{ color:#fff;}
.copy{ color:#e8e3e3; font-size:12px; text-align:center; width:100%; height:20px; line-height:20px; padding-top:15px;}
.copy a{color:#e8e3e3;}

.content{ width:1000px; margin:0px auto; margin-top:20px; background-color:#fff; position:relative; padding-bottom:20px;}
.content_L{ float:left; width:272px; _height:300px; min-height:300px;}
.content_L_contactus{ width:270px; height:210px; border:1px solid #ccc; margin-top:10px;}
.content_L_contactus1{ width:270px; height:101px; background:url(img/left1.png) center no-repeat;}
.content_L_contactus p{ font-size:12px; color:#000; line-height:24px; padding-left:13px; padding-top:10px; overflow:hidden;}
.img_left img{ width:272px; height:67px; margin-top:10px;}
.content_R{ width:710px; _height:615px; min-height:615px; float:right; border:1px solid #ccc;}
.content_R_tit{ width:710px; height:30px; line-height:30px; background:url(img/right.png) no-repeat; font-size:12px;}
.content_R_tit1{ float:left; font-weight:bold; font-size:14px; padding-left:5px;}
.content_R_tit2{ float:right; padding-right:5px; color:#fff;}
.content_R_tit2 a{ color:#fff;}
.about{ font-size:12px; color:#000; line-height:24px; padding:10px; letter-spacing:1.3px;}
/*新闻列表*/
.in_newslist{ clear:both; width:700px; margin:0px auto; padding-top:15px;  margin-bottom:20px; font-size:12px; line-height:2; color:#000; min-height:420px;  _height:420px;}
.newlist{ width:680px; height:35px; margin:0px auto; line-height:35px; border:1px dashed #ccc; border-left:none; border-right:none; border-top:none;}
.new_title{ width:530px; float:left; font-size:12px; font-family:"微软雅黑"; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; background:url(img/sign.png) 5px center no-repeat; padding-left:15px;}
.new_title a{ color:#000;}
.new_title a:hover{ color:#204fe7;}
.new_date{ float:right; font-size:12px; color:#333;}
.newsshow{width:680px; _height:400px; min-height:400px; padding-top:20px;  font-size:12px; color:#000; margin-left:20px; padding-bottom:30px; /*overflow:hidden;*/}
.newsshow img{ width:600px; display:block; margin:0px auto;}
.OneOfTwo{ width:680px; margin:0px auto;}
.listConts .title{ font-size:16px; color:#000;}
.listConts .info{width:680px;height:27px;line-height:28px;text-align:center; border:1px solid #ccc; margin-bottom:10px;border-left:none;border-right:none; border-top:none;color:#666; padding-bottom:10px;  line-height:1.5; letter-spacing:2px; margin-top:5px; margin:0px auto; padding-top:10px;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}
.listConts .cont{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;font-family:"微软雅黑";}
.listConts .author{text-align:right;color:#999;}
#textarea{ width:680px; _height:240px; min-height:240px; letter-spacing:2px; font-size:12px; color:#6d6d6d; padding-top:15px; margin:0px auto; line-height:24px;}
#textarea img{ display:block; margin:0px auto; max-width:650px;}
/*分页样式*/
.page_info{text-align:center;margin-top:20px;color:#333; clear:both; font-size:12px;}
.page_info span{padding:0 2px;font-weight:bold; color:#003f89;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px; clear:both; width:700px; margin-bottom:10px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#003f89;}
.page_list a.on{color:#fff;border:1px solid #ccc;background:#003f89;}
/*详细页功能区*/
.preNext{position:relative; font-size:12px;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(img/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(img/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999; margin-bottom:20px;}
.preNext .text li{height:24px; line-height:24px; width:570px;}
.preNext .text li a{ color:#575757; font-size:12px;}
.preNext .text li a:hover{ color:#204fe7;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(img/actbox-ico.gif);background-repeat:no-repeat;margin-left:10px; height:26px; line-height:26px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -73px;}
.preNext .actBox li#act-pnt{background-position:4px -109px;}
/*客户留言*/
.message{clear:both; width:620px; margin:0px auto; padding-top:30px; overflow:auto; padding-bottom:20px; font-size:12px; line-height:2; color:#575757; }
.message .message_tab{ width:620px; margin:0px auto; text-align:center; font-size:14px;}
.message .message_tab tr{ line-height:30px; height:50px;}
.msg_input{width:400px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:12px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #999; background-color:#e8f2fb;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#666;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#003f89;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold; margin-left:280px;}
.msg_btn_area1 a{display:inline-block;padding:5px 25px;background:#003f89;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold; margin-left:240px; float:left; margin-top:10px;}
.msg_btn_area2 a{display:inline-block;padding:5px 25px;background:#003f89;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold; margin-left:50px; float:left;  margin-top:10px;}
.message p a{ font-size:12px; color:#0355c1; float:right; font-weight:bold;}
.message p a:hover{ text-decoration:underline;}

.look_message{ width:680px; min-height:300px; _height:300px; margin:auto; font-size:12px; line-height:25px; margin-top:10px; color:#333; margin-top:10px;}
.look_message table{ margin-top:15px;}
/*应聘职位*/

.jwjj_join_rightt{
	width: 701px;
	height: 39px;
	padding-left:20px;
	line-height:39px;
	background:url(img/cgal_1_32.gif);
	border-top: 5px solid rgb(0, 153, 253);
}
.ypzw{
	width:500px;
	height:40px;
	padding-left:140px;}
.ypzw input{
	border:1px solid #ccc;
	width:240px;
	height:28px;}
.ypzw_t{
	float:left;
	width:90px;
	font-weight:bold;
	line-height:25px;}
.ypzw_r{
	width:150px;
	float:left;
	line-height:25px;}
.ypzw_r input{
	width:50px;}
.ypzw_r h5 {
	float:right;
	font-size:12px;
	font-family:"宋体";
	font-weight:normal;}
span.ypzw_r1{
	float:left;}
.ypzw_r1 input , .ypzw_r2 input{ border:none; float:left;}
span.ypzw_r2{
	float:right;
	width:70px;}
span.ypzw_r span{
	line-height:25px;}
span.gray_btn {
	display: inline-block;
padding: 4px 10px;
background: none repeat scroll 0% 0% rgb(0, 153, 255);
color: rgb(255, 255, 255);
text-align: center;
font-family: "宋体";
font-size: 12px;
overflow: hidden;
cursor: pointer;
font-weight: bold;
margin-left: 10px;}
.ypzw_btn1{
	overflow:hidden;
	display: inline-block;
	width:134px;
	height:36px;
	margin:10px 220px;
	line-height:36px;
	background-color:#003f89;
color: rgb(255, 255, 255);
text-align: center;
font-family: "宋体";
font-size: 14px;
overflow: hidden;
cursor: pointer;
font-weight: bold;
}
*+html .ypzw_btn1{
	 position:relative;
	 z-index:1;
	 top:90px;
	}
.ypzw_btn1 a{
	color:#fff;}
	
	
/*招聘信息样式*/
.join{  width:700px; _height:400px; min-height:400px; margin:0px auto; margin-top:25px; font-size:12px; color:#6d6d6d; line-height:2; margin-bottom:30px;}
.join table{ width:700px; border-collapse:collapse;}
.join_dec{ padding-left:20px; line-height:2.4; padding-top:10px; padding-bottom:10px;}
.icon{ cursor:pointer;}
.join_dec p a{color:#003f89;}
.join_dec p a:hover{ text-decoration:underline;}
/*应聘职位*/
.apply{ width:700px; _height:600px; min-height:600px; margin:0px auto; margin-top:25px; font-size:12px; color:#6d6d6d; margin-bottom:30px;}